package com.lzc.jobrecomendbackend.model.recommendation;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.util.List;

/**
 * 学习资源响应模型
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class LearningResourceVO {
    private List<Resource> resources;      // 资源列表
    private long total;                    // 总数
    private int page;                      // 当前页码
    private int size;                      // 每页大小
    
    /**
     * 学习资源
     */
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class Resource {
        private String title;             // 资源标题
        private String type;              // 资源类型
        private String difficulty;        // 难度级别
        private String description;       // 资源描述
        private String link;              // 资源链接
        private String platform;          // 平台
    }
} 